﻿namespace TS2015.Models
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Data.Entity.Spatial;
    using System.Web.Script.Serialization;

    [Table("TbTruongTHPT")]
    public partial class TbTruongTHPT
    {
        public TbTruongTHPT()
        {
            TbThiSinhs = new HashSet<TbThiSinh>();
        }
        [Key]
        public int IDTruong { get; set; }

        [Display(Name = "Mã trường")]
        [Required(ErrorMessage = "Bạn chưa nhập Mã Trường!")]
        [StringLength(10)]
        public string MaTruong { get; set; }

        [Display(Name = "Trường")]
        [Required(ErrorMessage = "Bạn chưa nhập tên Trường!")]
        [StringLength(200)]
        public string TenTruong { get; set; }

        [Display(Name = "Địa chỉ")]
        [Required(ErrorMessage = "Bạn chưa nhập địa chỉ Trường!")]
        [StringLength(500)]
        public string DiaChi { get; set; }

        [Display(Name = "Tỉnh")]
        [Required(ErrorMessage = "Bạn chưa chọn Tỉnh!")]
        [StringLength(10)]
        public string MaTinh { get; set; }

        [Display(Name = "Khu vực")]
        [Required(ErrorMessage = "Bạn chưa chọn Khu vực!")]
        [StringLength(10)]
        public string MaKhuVuc { get; set; }
        public ICollection<TbThiSinh> TbThiSinhs { get; set; }

        [ScriptIgnore]
        public TbTinh TbTinh { get; set; }

        [ScriptIgnore]
        public TbKhuVuc TbKhuVuc { get; set; }

    }
}
